furiously criticize - Spanish English Dictionary